package com.sun.jdk.mytest;

// 需求1：创建一个线程并指定线程要执行的任务
public class MyTest1 {

    public static void main(String[] args) {

        System.out.println("主线程中的代码执行"+Thread.currentThread().getName());
        
        // 1. 使用匿名内部类的方式开启一个新的线程
        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("新线程中代码执行(匿名内部类形式创建新线程):"+Thread.currentThread().getName());
            }
        });
        t1.start();
        
        // 2. 使用Lambda表达式的方法创建并开启一个新线程
        Thread t2 = new Thread(() -> {
            System.out.println("新线程中代码执行(Lambda表达式的方法创建新线程):" + Thread.currentThread().getName());
        });
        t2.start();
    }
}
